package com.jmb.apiplatform.mapper;

import com.jmb.apiplatform.pojo.ApiCaseSuiteCaseRef;
import com.jmb.apiplatform.pojo.ApiCaseSuiteCaseRefTO;
import com.jmb.apiplatform.pojo.ApiCaseSuiteCaseRefVO;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
* @author jinmengbo
* @description 针对表【api_case_suite_case_ref】的数据库操作Mapper
* @createDate 2025-02-14 20:56:32
* @Entity com.jmb.apiplatform.pojo.ApiCaseSuiteCaseRef
*/
@Mapper
public interface ApiCaseSuiteCaseRefMapper {

    void deleteApiSuiteCaseRefById(Integer id);
    void deleteApiSuiteCaseRefBySuiteId(ApiCaseSuiteCaseRef caseRef);
    void insertSuiteRef(List<ApiCaseSuiteCaseRef> apiCaseSuiteCaseRef);
    void insertSuiteCaseSingleRef(ApiCaseSuiteCaseRef apiCaseSuiteCaseRef);
    int updateApiSuiteCaseRef(ApiCaseSuiteCaseRef apiCaseSuiteCaseRef);
    List<ApiCaseSuiteCaseRefVO> selectSuiteCaseList(ApiCaseSuiteCaseRefTO apiCaseSuiteCaseRefTO);
    List<ApiCaseSuiteCaseRef>selectSuiteAllCase(Integer suiteId);



}
